文章目录一、debug断点调试二、junit单元测试一、debug断点调试在代码中,找一个位置,点击前面出现红色点:这个叫断点右击鼠标,选择Debug运行下图:鼠标悬停上面,会提示如下1、StepOver(F8):点击这个按钮,或者按住F8键,可以往后面执行2、StepInto(F7):可以进入方法内部,如果当前执行到方法调用,就可以进入方法内部3、ForceStepInfo(Alt+Shift+F7):强制进入方法内部4、StepOut(Shift+F8):退出执行的方法,也就是返回5、RuntoCusor(Alt+F9):调到下一个断点6:、Rerun(Ctrl+F5):重新执行7、Res
目录引出nacos集群+nginx反向代理nacos集群停止单例nacos准备8848和8858修改cluster.conf配置【配置】修改启动配置文件【配置】开放8858的端口分别以集群方式启动【启动】前端访问查看生产者测试8858nacosnginx反向代理配置代理tcp代理http启动nginx反向代理容器生产者访问测试总结引出1.nacos集群启动的方式,修改cluster.conf集群的配置,多个nacos;2.修改启动配置文件application.properties,多个nacos分别以集群方式启动;3.nginx反向代理多个nacos,配置代理tcp,以及http;nacos
目录创建Input组件设置Input类型事件绑定设置输入提示场景示例创建Input组件在pages/index目录下的hml文件中创建一个Input组件。 Pleaseenterthecontent /*xxx.css*/.container{ width:100%; height:100%; flex-direction:column; justify-content:center; align-items:center; background-color:#F1F3F5;}设置Input类型通过设置type属性来定义Input类型,如将Input设置为button、da
1.键盘录入importjava.util.Scanner;Scannerscanner=newScanner(System.in);scanner.next();//可以得到输入的字符串内容scanner.nextInt();//整型数据scanner.nextDouble();//浮点型数据2.流程控制语句判断:if if(条件){ }elseif(条件){ }else{ }选择:switch switch(变量/表达式){ case条件1: //执行代码 break; case条件2: //执行
1jQuery基本使用1.1入口函数$(document).ready(function(){...//此处是页面DOM加载完成的入口});$(function(){...//此处是页面DOM加载完成的入口--推荐});1.2jQuery的顶级对象$$是jQuery的别称,在代码中可以使用jQuery代替$,但一般为了方便,通常都直接使用$。$是jQuery的顶级对象,相当于原生JavaScript中的window。把元素利用$包装成jQuery对象,就可以调用jQuery的方法。1.3jQuery对象和DOM对象DOM对象与jQuery对象之间是可以相互转换的。DOM对象转换为jQuery对
目录前言第01章_C语言入门1.1初识计算机语言1.2初识C语言1.3第一个c程序1.4IDE使用1.5注释1.6第一个c程序剖析1.7printf()输出格式第02章_变量与进制2.1关键字2.2标识符2.3变量2.4基本数据类型的使用2.5变量间的运算规则2.6常量2.7输入/输出函数2.8进制第03章_运算符与流程控制3.1运算符3.2分支结构3.3循环结构3.4关键字break3.5关键字continue3.6关键字goto第04章_数组4.1数组的概述4.2一维数组的使用4.3一维数组的应用4.4char数组与字符串4.5二维数组的使用第05章_指针5.1指针的理解和定义5.2指针的
java语言基础一、java语言基础概念1.Java是低级语言还是高级语言 答:高级语言。2.Java是面向对象的程序设计语言吗答:是。3.Java是编译型的计算机语言还是解释型的计算机语言。答:一种说法:Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。另一种说法:Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。 对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后在通过JVM从.class文件中读
一、使用layui的第一步:引用layui的js和css文件您也可以引用网络资源二、引入layer layui.use('layer',function(){ varlayer=layui.layer; })三、弹框具体样式1、基础代码:layer.open({ type:0, title:['提示信息'], content:'弹框内容'})样式:有关于layer.open中基础参数的配置layer.open({ type:1, //基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就
我们的学习方式是基于项目的,remix是我们写代码的地方.Remix-EthereumIDE在你的智能合约中你总是要做的第一件事情就是告诉Solidity,你正在使用哪个版本的solidity,并且加上SPDX许可。接下来创建你的contract并为他命名(类似于其他语言的class)第一个程序//SPDX-License-Identifier:MITpragmasolidity^0.8.8;//稳定的版本,^表示比0.8.7更高的版本都适用以下代码,也可以使用>=,,每个合约都有一个地址justlike每个账户都有一个地址。原本中的基本数据是private,可以加上public来查看,删除旧
本篇开始分享Node.js后端服务开发中对于数据结构ORM的实现,主要使用的技术栈是:Sequelize。上一篇文章中讲到班级管理的数据结构:ID,班级名称,班级编码,班主任ID,使用的数据库是MySQL,通过Sequelize,实现简单的增删改查的API。1.MySQL中创建数据库和班级表。 1.1创建数据库demo_nodeCREATEDATABASE`demo_node`/*!40100DEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci*//*!80016DEFAULTENCRYPTION='N'*/; 1.2创建班级表t_clas